Task Exception Disposal Constants

When calling the MPDisposeTaskException function, you must pass a constant of type OptionBits in the action parameter specifying what actions to take.

enum {
    /* Option bits for MPDisposeTaskException.*/
    kMPTaskResumeMask       = 0x0000,
    kMPTaskPropagateMask    = 1 << kMPTaskPropagate,
    kMPTaskResumeStepMask   = 1 << kMPTaskResumeStep,
    kMPTaskResumeBranchMask = 1 << kMPTaskResumeBranch
    };

Constant Descriptions

kMPTaskResumeMask
Resume the task.

kMPTaskPropagateMask
Propagate the exception to the next debugger level.

kMPTaskResumeStepMask
Resume the task and enable single stepping.

kMPTaskResumeBranchMask
Resume the task and enable branch stepping.
VERSION NOTES
Introduced with Multiprocessing Services 2.0.


© 1999 Apple Computer, Inc. – (Last Updated 17 Nov 99)